package cc.rengu.oltp.service.realize;

/**
 * 交易存储转发服务组件
 * Created by 王成 on 2020/2/19
 */
public interface TransSafMsgService {
    /**
     * 登记存储转发内容到存储转发表
     *
     * @param safGapType 存储转发类型
     * @param repeatTime 存储转发时间间隔
     * @param repeatNum  存储转发重试次数
     */
    void registerTransSafMsgInfo(String safGapType, int repeatTime, int repeatNum);

    /**
     * 从存储转发表中加载存储转发交易内容到内部树
     *
     * @param instId    多法人标识
     * @param sysSeqNum 系统流水号
     * @throws Exception 异常
     */
    void loadTransSafMsgToXmlTree(String instId, String sysSeqNum) throws Exception;
}
